bitkeeper revision 1.15.1.10 (3e352084u4K_4YmnX6nhqxaJQrO-hQ)
authorakw27@labyrinth.cl.cam.ac.uk <akw27@labyrinth.cl.cam.ac.uk>
Mon, 27 Jan 2003 12:05:24 +0000 (12:05 +0000)
committerakw27@labyrinth.cl.cam.ac.uk <akw27@labyrinth.cl.cam.ac.uk>
Mon, 27 Jan 2003 12:05:24 +0000 (12:05 +0000)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/usr/groups/xeno/users/akw27/xeno

1  2 
.rootkeys
xen-2.4.16/common/domain.c
xen-2.4.16/common/memory.c

diff --cc .rootkeys
Simple merge
index ea14a5ea21a9ca894b921d1979926ad1113cb2b4,2d29dc7b1a3127f47010f2949eb3aea4ff16ba01..1128cdfa15c737fec97b3659a62ca02be6da2f2e
@@@ -580,9 -572,12 +573,11 @@@ int setup_guestos(struct task_struct *p
          (alloc_address - start_address - PAGE_SIZE + virt_load_address);
      virt_stack_address  = (unsigned long)virt_startinfo_address;
  
+     unmap_domain_mem(l2start);
      /* Install the new page tables. */
      __cli();
 -    __asm__ __volatile__ (
 -        "mov %%eax,%%cr3" : : "a" (pagetable_val(p->mm.pagetable)));
 +    __write_cr3_counted(pagetable_val(p->mm.pagetable));
  
      /* Copy the guest OS image. */
      src = (char *)__va(mod[0].mod_start + 12);
Simple merge